package cn.village.entity;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/***
*   
*/
public class ConstructionContract implements Serializable {
    //
    private Integer id;
    //合同编号
    private Integer contractNo;
    //开发商名称
    private String developerName;
    //建设方名称
    private String constructorName;
    //监理方名称
    private String supervisorName;
    //工程项目名称
    private String projName;
    //项目地址
    private String projAddress;
    //建筑面积（平方米）
    private BigDecimal area;
    //结构、层数
    private String layers;
    //承包方式（包工包料/轻工）
    private Integer contractingMethods;
    //结算价格
    private BigDecimal price;
    //开竣工时间
    private Date startNfinishtime;
    //付款方式（一次付款/分次付款）
    private Integer paymentTerm;
    //当付款方式为“分次结款”时必填
    private Integer paymentTimes;
    //质保期（年）
    private String guaranteePeriod;
    //质保金（百分比）
    private BigDecimal guaranteeMoney;
    //合同状态
    private Integer contractStatus;
    //备注
    private String remark;
    //创建日期
    private Date creationDate;
    //修改日期
    private Date modifyDate;
    //修改人
    private String modifyBy;
    //get set 方法
    public void setId (Integer  id){
        this.id=id;
    }
    public  Integer getId(){
        return this.id;
    }
    public void setContractNo (Integer  contractNo){
        this.contractNo=contractNo;
    }
    public  Integer getContractNo(){
        return this.contractNo;
    }
    public void setDeveloperName (String  developerName){
        this.developerName=developerName;
    }
    public  String getDeveloperName(){
        return this.developerName;
    }
    public void setConstructorName (String  constructorName){
        this.constructorName=constructorName;
    }
    public  String getConstructorName(){
        return this.constructorName;
    }
    public void setSupervisorName (String  supervisorName){
        this.supervisorName=supervisorName;
    }
    public  String getSupervisorName(){
        return this.supervisorName;
    }
    public void setProjName (String  projName){
        this.projName=projName;
    }
    public  String getProjName(){
        return this.projName;
    }
    public void setProjAddress (String  projAddress){
        this.projAddress=projAddress;
    }
    public  String getProjAddress(){
        return this.projAddress;
    }
    public void setArea (BigDecimal  area){
        this.area=area;
    }
    public  BigDecimal getArea(){
        return this.area;
    }
    public void setLayers (String  layers){
        this.layers=layers;
    }
    public  String getLayers(){
        return this.layers;
    }
    public void setContractingMethods (Integer  contractingMethods){
        this.contractingMethods=contractingMethods;
    }
    public  Integer getContractingMethods(){
        return this.contractingMethods;
    }
    public void setPrice (BigDecimal  price){
        this.price=price;
    }
    public  BigDecimal getPrice(){
        return this.price;
    }
    public void setStartNfinishtime (Date  startNfinishtime){
        this.startNfinishtime=startNfinishtime;
    }
    public  Date getStartNfinishtime(){
        return this.startNfinishtime;
    }
    public void setPaymentTerm (Integer  paymentTerm){
        this.paymentTerm=paymentTerm;
    }
    public  Integer getPaymentTerm(){
        return this.paymentTerm;
    }
    public void setPaymentTimes (Integer  paymentTimes){
        this.paymentTimes=paymentTimes;
    }
    public  Integer getPaymentTimes(){
        return this.paymentTimes;
    }
    public void setGuaranteePeriod (String  guaranteePeriod){
        this.guaranteePeriod=guaranteePeriod;
    }
    public  String getGuaranteePeriod(){
        return this.guaranteePeriod;
    }
    public void setGuaranteeMoney (BigDecimal  guaranteeMoney){
        this.guaranteeMoney=guaranteeMoney;
    }
    public  BigDecimal getGuaranteeMoney(){
        return this.guaranteeMoney;
    }
    public void setContractStatus (Integer  contractStatus){
        this.contractStatus=contractStatus;
    }
    public  Integer getContractStatus(){
        return this.contractStatus;
    }
    public void setRemark (String  remark){
        this.remark=remark;
    }
    public  String getRemark(){
        return this.remark;
    }
    public void setCreationDate (Date  creationDate){
        this.creationDate=creationDate;
    }
    public  Date getCreationDate(){
        return this.creationDate;
    }
    public void setModifyDate (Date  modifyDate){
        this.modifyDate=modifyDate;
    }
    public  Date getModifyDate(){
        return this.modifyDate;
    }
    public void setModifyBy (String  modifyBy){
        this.modifyBy=modifyBy;
    }
    public  String getModifyBy(){
        return this.modifyBy;
    }
}
